#coding:UTF-8
import os
menu = {
        '1.文件' : {
                '1.新建' : {
                          '1.新建文件1',
                          '2.新建文件2',
                          '3.新建文件3',
                          '0.返回'
                },
                '2.打开' : {
                          '1.打开文件1',
                          '2.打开文件2',
                          '3.打开文件3',
                          '0.返回'
                },
                '3.关闭' : {
                          '1.关闭文件1',
                          '2.关闭文件2',
                          '3.关闭文件3',
                          '0.返回'
                },
                '0.返回' : {}
        },
        '2.工具' : {
                '1.复制' :  {
                          '1.复制文件1',
                          '2.复制文件2',
                          '3.复制文件3',
                          '0.返回'
                },
                '2.粘贴' :  {
                          '1.粘贴文件1',
                          '2.粘贴文件2',
                          '3.粘贴文件3',
                          '0.返回'
                },
                '3.剪切' :  {
                          '1.剪切文件1',
                          '2.剪切文件2',
                          '3.剪切文件3',
                          '0.返回'
                },
                '0.返回' :  {}
        },
        '3.帮助' : {
                '1.欢迎' :  {
                          '1.欢迎使用本系统',
                          '0.返回'
                },
                '2.关于' :  {
                          '1.关于系统',
                          '0.返回'
                },
                '0.返回' :  {}
        },
        '4.退出' : {}
}

i = 0
menu1 = 0;
menu2 = 0;
def showMenu():
    item = menu.keys()
    item = sorted(item)
    if menu1 != 0 and menu2 != 0 :        
        item = menu[sorted(menu.keys())[menu1 - 1]];
        item = item[sorted(item.keys())[menu2]];
        item = sorted(item);
    elif menu1 != 0 :
        item = menu[sorted(menu.keys())[menu1 - 1]];
        item = sorted(item.keys());
    i = 0
    while i < len(item):
        print(item[i])
        i += 1

while i < 1:
    o = os.system('cls');
    showMenu();
    value = input('请输入选择数字选择相应菜单:');
    if value == 0 :
        if menu2 != 0 :
            menu2 = 0
        elif menu1 != 0 :
            menu1 = 0;
    elif menu1 == 0 :
        menu1 = value;
    else :
        menu2 = value;
        
    

    
    
    

